loggerhead sponge
noun
: a massive sponge (Spheciospongia vespera) of the West Indies and Florida that attains a weight of 700 pounds but is of little commercial importance
Love words? Need even more definitions?
Merriam-Webster unabridged
Share